#ifndef SINGLETON_H
#define SINGLETON_H

template <typename Type> 
class Singleton{
public:
	static Type* instance;

	static Type* get_Instance(){
		if (!instance)
			instance = new Type();
		return instance;
	}
};

#endif